
package com.example.cia.service;

import java.util.ArrayList;
import java.util.List;

import com.example.cia.support.HttpServiceComplicated;


public class getDeviceService implements Service{

	/**
	 * 这个服务的作用是呈现给用户一个设备编号，
	 * 一个设备描述，以及一个修改设备状态的框。
	 */
	
	boolean flag;

	@Override
	public void setFlag(boolean b) {
		flag = b;
	}
	
	public getDeviceService(){
		flag = false;
	}
	
	public List<String> getDevice(String id,int num){
		HttpServiceComplicated<String> getDevice = new HttpServiceComplicated<String>();
		getDevice.setData(String.valueOf(id));
		getDevice.setUrl("/CIADatabse/getDeviceServlet");
		getDevice.doHttpPost(num,"id="+id);
		getDevice.setService(this);
		while(true){
			if(!flag);
			else
				break;
		}
		List<String> result = getDevice.getResult();
		return result;
	}
		
}
